home *** CD-ROM | disk | FTP | other *** search
- property memSom
- property ligado
- property minTocando, maxTocando
- property crono
-
- on getBehaviorDescription
- return "Faz busca automatica de palavra clicada"
- end
-
- on getPropertyDescriptionList
- set p_list = [ ¬
- #memSom: [ #comment: "Lista de membros com som",¬
- #format: #list, ¬
- #default: ["MembroSom1","MembroSom2"] ],¬
- #minTocando: [ #comment: "Tempo minimo de espera entre cada beep",¬
- #format: #integer, ¬
- #default: 300],¬
- #maxTocando: [ #comment: "Tempo maximo de espera",¬
- #format: #integer, ¬
- #default: 800 ]¬
- ]
- return p_list
- end
-
- on beginSprite me
- set crono = 0
- end
-
- on idleSprite me
- global gMustUpdate
- if crono = 0 or the timer > crono then
- if crono <> 0 then
- set tmp = random(count(memSom))
- puppetSound 2, getAt(memSom,tmp)
- updateStage
- set gMustUpdate = false
- end if
- set crono = the timer + (random(maxTocando - minTocando)) + minTocando
- end if
- end